package com.jims.master.modules.tj.entity; /**
 * jims
 */

import com.jims.master.common.persistence.DataEntity;
import org.hibernate.validator.constraints.Length;

/**
 * 体检小项结果Entity
 * @author ct
 * @version 2018-05-05
 */
public class TjHzItem extends DataEntity<TjHzItem> {
	
	private static final long serialVersionUID = 1L;
	private String recordNo;		// 体检编号
	private String sectionName;		// 科室名称
	private String sectionCode;		// 科室编号
	private String itemName;		// 小项名称
	private String itemCode;		// 小项编号
	private String checkName;		// 检查名称
	private String checkCode;		// 检查编号
	private String isinvisible;		// 是否呈现 0：正常展现1：报告不展现
	private String examDetail;		// 性别
	private String normalLow;		// 正常低值
	private String normalHigh;		// 正常高值
	private String itemType;		// N表示数字，X表示文字，I表示图片
	private String unit;		// 单位
	private String itemMemo;		// 异常提示(标志)
	private String itemImage;		// 图片结果路径
	
	public TjHzItem() {
		super();
	}

	public TjHzItem(String id){
		super(id);
	}

	@Length(min=1, max=50, message="体检编号长度必须介于 1 和 50 之间")
	public String getRecordNo() {
		return recordNo;
	}

	public void setRecordNo(String recordNo) {
		this.recordNo = recordNo;
	}
	
	@Length(min=0, max=100, message="科室名称长度必须介于 0 和 100 之间")
	public String getSectionName() {
		return sectionName;
	}

	public void setSectionName(String sectionName) {
		this.sectionName = sectionName;
	}
	
	@Length(min=0, max=50, message="科室编号长度必须介于 0 和 50 之间")
	public String getSectionCode() {
		return sectionCode;
	}

	public void setSectionCode(String sectionCode) {
		this.sectionCode = sectionCode;
	}
	
	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}
	
	@Length(min=0, max=100, message="小项编号长度必须介于 0 和 100 之间")
	public String getItemCode() {
		return itemCode;
	}

	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}
	
	@Length(min=0, max=100, message="检查名称长度必须介于 0 和 100 之间")
	public String getCheckName() {
		return checkName;
	}

	public void setCheckName(String checkName) {
		this.checkName = checkName;
	}
	
	@Length(min=0, max=100, message="检查编号长度必须介于 0 和 100 之间")
	public String getCheckCode() {
		return checkCode;
	}

	public void setCheckCode(String checkCode) {
		this.checkCode = checkCode;
	}
	
	@Length(min=0, max=1, message="是否呈现 0：正常展现1：报告不展现长度必须介于 0 和 1 之间")
	public String getIsinvisible() {
		return isinvisible;
	}

	public void setIsinvisible(String isinvisible) {
		this.isinvisible = isinvisible;
	}
	
	public String getExamDetail() {
		return examDetail;
	}

	public void setExamDetail(String examDetail) {
		this.examDetail = examDetail;
	}
	
	public String getNormalLow() {
		return normalLow;
	}

	public void setNormalLow(String normalLow) {
		this.normalLow = normalLow;
	}
	
	public String getNormalHigh() {
		return normalHigh;
	}

	public void setNormalHigh(String normalHigh) {
		this.normalHigh = normalHigh;
	}
	
	@Length(min=0, max=50, message="N表示数字，X表示文字，I表示图片长度必须介于 0 和 50 之间")
	public String getItemType() {
		return itemType;
	}

	public void setItemType(String itemType) {
		this.itemType = itemType;
	}
	
	@Length(min=0, max=50, message="单位长度必须介于 0 和 50 之间")
	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}
	
	@Length(min=0, max=50, message="异常提示(标志)长度必须介于 0 和 50 之间")
	public String getItemMemo() {
		return itemMemo;
	}

	public void setItemMemo(String itemMemo) {
		this.itemMemo = itemMemo;
	}
	
	@Length(min=0, max=50, message="图片结果路径长度必须介于 0 和 50 之间")
	public String getItemImage() {
		return itemImage;
	}

	public void setItemImage(String itemImage) {
		this.itemImage = itemImage;
	}
	
}